package com.hongdee.scm.inventory.entity;

import com.hongdee.base.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 名  称:TScmInventory
 * 类  型:class
 * 描  述:
 * 路  径:com.hongdee.scm.inventory.entity
 * 作  者: 术洪超
 * 日  期:2017-06-01 14:12
 */


@Entity
@Table(name = "T_SCM_INVENTORY")
public class TScmInventory extends BaseEntity {

    //任务名称
    @Column(name = "task_name", length = 32, columnDefinition = "VARCHAR(32) COMMENT '任务名称'")
    private String taskName;

    //任务状态（1）
    @Column(name = "task_status", length = 1, columnDefinition = "VARCHAR(1) COMMENT '任务状态  0未盘点  1已盘点'")
    private String taskStatus;

    //所在仓库（2）
    @Column(name = "warehouse_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '所在仓库'")
    private String warehouseId;

    //盘点车辆总数（3）
    @Column(name = "car_count", length = 10, columnDefinition = "VARCHAR(10) COMMENT '车辆盘点总数'")
    private String carCount;

    //盘点结果（4）
    @Column(name = "result", length = 32, columnDefinition = "VARCHAR(32) COMMENT '盘点结果")
    private String result;

    //盘点结果处理（5）
    @Column(name = "make_result", length = 1, columnDefinition = "VARCHAR(1) COMMENT '盘点结果处理  0未处理  1已处理'")
    private String makeResult;


    //盘盈盘亏原因（6）
    @Column(name = "result_reason", length = 255, columnDefinition = "VARCHAR(255) COMMENT '盘盈盘亏原因'")
    private String resultReason;

    //车辆所属单位
    @Column(name = "company", length = 32, columnDefinition = "VARCHAR(32) COMMENT '车辆所属单位'")
    private String company;

    //公司ID（6）
    @Column(name = "company_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '公司ID'")
    private String companyId;

    //盘点单状态  0未打印  1已打印
    @Column(name = "inventory_order_status", length = 1, columnDefinition = "VARCHAR(1) COMMENT '盘点单状态'")
    private String inventoryOrderStatus;

    //盘点日期
    @Column(name = "inventory_date", length = 32, columnDefinition = "VARCHAR(32) COMMENT '盘点日期'")
    private String inventoryDate;

    //存储位置
    @Column(name = "location_id", length = 255, columnDefinition = "VARCHAR(255) COMMENT '存储位置'")
    private String locationId;

    public String getLocationId() {
        return locationId;
    }

    public void setLocationId(String locationId) {
        this.locationId = locationId;
    }

    public String getInventoryDate() {
        return inventoryDate;
    }

    public void setInventoryDate(String inventoryDate) {
        this.inventoryDate = inventoryDate;
    }

    public String getInventoryOrderStatus() {
        return inventoryOrderStatus;
    }

    public void setInventoryOrderStatus(String inventoryOrderStatus) {
        this.inventoryOrderStatus = inventoryOrderStatus;
    }

    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }

    public String getTaskStatus() {
        return taskStatus;
    }

    public void setTaskStatus(String taskStatus) {
        this.taskStatus = taskStatus;
    }

    public String getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(String warehouseId) {
        this.warehouseId = warehouseId;
    }

    public String getCarCount() {
        return carCount;
    }

    public void setCarCount(String carCount) {
        this.carCount = carCount;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getMakeResult() {
        return makeResult;
    }

    public void setMakeResult(String makeResult) {
        this.makeResult = makeResult;
    }

    public String getResultReason() {
        return resultReason;
    }

    public void setResultReason(String resultReason) {
        this.resultReason = resultReason;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }
}
